package com.medic.mapper.interf;

/**
 * 总的映射
 * @author Mr.zhang
 *
 * @param <T> 
 */
public interface MapperInterface<T> {

	/**
	 * 保存记录
	 * 
	 * @param object
	 * @return 返回成功条数
	 * @throws Exception
	 */
	public int save(T object) throws Exception;

	/**
	 * 删除记录
	 * 
	 * @param object
	 *            需要删除的记录
	 * @return 返回成功条数
	 * @throws Exception
	 */
	public int delete(T object) throws Exception;

	/**
	 * 更新记录
	 * 
	 * @param object
	 * @return 返回成功条数
	 * @throws Exception
	 */
	public int update(T object) throws Exception;

}
